#pragma once
#include <SFML/Graphics.hpp>
#include <vector>
#include <ctime>
#include <cstdlib>

#include "MineClearance.h"

struct Cell;
void generateMines(std::vector<std::vector<Cell>>& board);
void calculateAdjacentMines(std::vector<std::vector<Cell>>& board);
int MineClearance(sf::RenderWindow& window);